#ifndef HMIINTERFACE_H
#define HMIINTERFACE_H
#include <QWidget>

#include "_interface_backend.h"

class HmiInterface : public QWidget{
    Q_OBJECT
public:
    HmiInterface(){}
    ~HmiInterface(){}
public:
    BackendInterface* pBackend;
public:
    virtual void FastTimerLoop() = 0;
    virtual void SlowTimerLoop() = 0;

    virtual void onbtnclicked_Home() = 0;
    virtual void onbtnclicked_Setting() = 0;
    virtual void onbtnclicked_Edit() = 0;

    virtual void onbtnclicked_MainScriptStatus() = 0;
    virtual void onbtnclicked_SubScriptStatus() = 0;
    virtual void onbtnclicked_VisHmi() = 0;
    virtual void onbtnclicked_Coordinate() = 0;
};


#endif // HMIINTERFACE_H
